Online deployment of dependent tasks onto networked systems

نویسنده

  • Gonçalo Bernardo
چکیده

The static deployment of tasks onto the components of a networked system is a design-time activity. Given a set of tasks it is desirable to distribute them across the network elements such that an intended system functionality is achieved while application specified criteria — such as power consumption or execution time — are optimized. However, it is common that assumptions taken for the static deployment no longer apply during system operation or after the occurrence of unexpected events. The system functionality might be degraded or even halted. In this work, we discuss how to design networked systems that dynamically deploy tasks and therefore can adapt to unforeseen situations. The placement of tasks is decided by the system at runtime while taking in consideration actual operating conditions instead of design-time assumptions. We present a distributed algorithm for the online deployment of dependent tasks onto networked systems. The algorithm is able to handle a wide range of constraints and optimizes the task deployment according to an application defined quantitative criteria. Our method performs a full search in the space of possible deployments. We show that a full search contains a high degree of redundancy and we introduce a simplification that keeps the problem complexity within linear bounds for growing numbers of tasks and system components. In contrast with previous approaches, our method is not incremental and its model-based nature contributes for a wider applicability. We present experiments run on a network testbed composed of wireless nodes. The algorithm is shown to perform well for dependent sequential tasks and various network topologies. However it presents strong limitations in handling the deployment of tasks that are to be run in parallel in multiple system components. As a motivation we present also an application scenario in the logistics domain.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Designinga Neuro-Sliding Mode Controller for Networked Control Systems with Packet Dropout

This paper addresses control design in networked control system by considering stochastic packet dropouts in the forward path of the control loop. The packet dropouts are modelled by mutually independent stochastic variables satisfying Bernoulli binary distribution. A sliding mode controller is utilized to overcome the adverse influences of stochastic packet dropouts in networked control system...

متن کامل

Neural-Smith Predictor Method for Improvement of Networked Control Systems

Networked control systems (NCSs) are distributed control systems in which the nodes, including controllers, sensors, actuators, and plants are connected by a digital communication network such as the Internet. One of the most critical challenges in networked control systems is the stochastic time delay of arriving data packets in the communication network among the nodes. Using the Smith predic...

متن کامل

Stabilization of Networked Control Systems with Variable Delays and Saturating Inputs

In this paper, improved conditions for the synthesis of static state-feedback controller are derived to stabilize networked control systems (NCSs) subject to actuator saturation. Both of the data packet latency and dropout which deteriorate the performance of the closed-loop system are considered in the NCS model via variable delays. Two different techniques are employed to incorporate actuator...

متن کامل

A Peer-to-Peer Message Exchange Scheme for Large-Scale Networked Virtual Environments

Massively multiplayer online games and other multi-user based networked applications are becoming a big business today. Such kind of technology has long been researched in the area called Networked Virtual Environments (Net-VE). With the recent deployment of broadband access technologies, the increase of the number of participants is putting pressure on the Net-VE systems. The conventional syst...

متن کامل

Next Generation Embedded Systems

Embedded systems (ES) are application-specific, dedicated computing devices characterized by an intensive interaction with their physical environment. They observe different physical quantities through their sensors, provide complex computation and react to the world via their actuators. Networked ESs may fusion their information (e.g. sensor information) and cooperate in the execution of a joi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012